package com.xyw.code.efficient_programming.lambda.collections;

import java.util.List;

/**
 * 不可变集合用法
 */
public class ImmutableTest {

    public static void test(List<Integer> list){
        list.remove(0);
    }

    /**
     *
     * <dependency>
     *     <groupId>com.google.guava</groupId>
     *     <artifactId>guava</artifactId>
     *     <version>28.0-jre</version>
     * </dependency>
     * 构造不可变集合对象三种方式
     *
     * 通过已经存在的集合创建
     * ImmutableSet.copyOf()
     * ImmutableSet.of()
     * ImmutableSet.builder().add().addAll(Sets.newHashSet()).build()
     */
}
